// 添加一个插件：用来给 vue 添加一个全局方法
import { Dialog } from 'vant'
import router from '../router/index.js'
import { localGet } from '@/utils/mylocal'
// 定义插件对象
var pluginObj = {}
// 添加插件的固有方法
pluginObj.install = function (Vue) {
  // 给 vue 添加一个全局方法
  Vue.prototype.$login = function () {
    // 得到 token
    const token = localGet('token')
    // 判断 token
    if (!token || !token.token) {
      // 提示未登录
      Dialog.confirm({
        title: '好哥哥',
        message: '你要登录,要跳转不'
      })
        .then(() => {
          // on confirm
          // 跳转到登录页面
          router.push('/checkLogin')
          return false
        })
        .catch(() => {
          // on cancel
          // 返回 false：说明未登录
          return false
        })
    } else {
      // 返回 true: 说明已登录
      return true
    }
  }
}

// 导出插件对象
export default pluginObj
